/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.corespring.restaurant.service.impl;

import java.util.List;
import org.corespring.restaurant.model.Unidad;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.corespring.restaurant.dao.IngredienteDao;
import org.corespring.restaurant.model.Ingrediente;
import org.corespring.restaurant.service.IngredienteManager;

/**
 *
 * @author Aldo
 */
@Service
public class IngredienteManagerImpl implements IngredienteManager{

    @Autowired
    IngredienteDao ingredienteDao;

    @Override
    public List<Ingrediente> obtenerIngredientes(Ingrediente oIng) {
        return ingredienteDao.obtenerIngredientes(oIng);
    }

    @Override
    public List<Ingrediente> obtenerIngredientes() {
        return ingredienteDao.obtenerIngredientes();
    }

    @Override
    public Ingrediente obtenerIngrediente(String sId) {
        return ingredienteDao.obtenerIngrediente(sId);
    }

    @Override
    public void grabarIngrediente(Ingrediente objIng) {
        ingredienteDao.grabarIngrediente(objIng);
    }

    @Override
    public void eliminarIngrediente(String sId) {
        ingredienteDao.eliminarIngrediente(sId);
    }

    @Override
    public List<Unidad> obtenerUnidades() {
        return ingredienteDao.obtenerUnidades();
    }

    @Override
    public List<Ingrediente> obtenerListaIngredientesNoSeleccionados(String ids){
        return ingredienteDao.obtenerListaIngredientesNoSeleccionados(ids);
    }
}